// AJAX INIT
function $$$(id) {
	return document.getElementById(id);
}
function khoitao_ajax()
{
	var x;
	try 
	{
		x	=	new ActiveXObject("Msxml2.XMLHTTP");
	}
	catch(e)
	{
    	try 
		{
			x	=	new ActiveXObject("Microsoft.XMLHTTP");
		}
		catch(f) { x	=	null; }
  	}
	if	((!x)&&(typeof XMLHttpRequest!="undefined"))
	{
		x=new XMLHttpRequest();
  	}
	return  x;
}
$.extend({
  ajaxIt : function(query, lnk, callbackFnk){    
	var http 	=	khoitao_ajax();
	try
	{
	  http.open("POST", lnk);
	  http.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	  http.setRequestHeader("Cache-control", "no-cache");		
	  http.onreadystatechange = function()
	  {
		  if (http.readyState == 4)
		  {
			  if (http.status == 200)
			  {
				  // Callback
				  if(typeof callbackFnk == 'function'){
					  x = http.responseText;
					  callbackFnk.call(this, x);
				  }
				  //---------
			   }
				else
				{
					alert('Có lỗi hệ thống. Xin vui lòng thử lại sau');
				}
			}
		}
		http.send(query);
	}
	catch (e)
	{
	}
	return false;
  }
});
function	Forward(url)
{
	window.location.href = url;
}
function	_postback()
{
	return void(1);
}
/*So sanh height cua 2 the div body_content & right*/
function EqualHeight(elements) { 
    //Xác định chiều cao của cột cao nhất 
    tallest = 0; 
    elements.each(function() { 
        elementHeight = jQuery(this).height(); 
        if(elementHeight > tallest) { 
            tallest = elementHeight; 
        } 
    }); 
    //Chỉnh chiều cao cho tất cả các cột 
    //theo chiều cao của cột cao nhất 
    elements.height(tallest); 
}
// Kiểm tra IE
	function isIE()
	{
	  return /msie/i.test(navigator.userAgent) && !/opera/i.test(navigator.userAgent);
	} 

function isNumber(evt) {
    evt = (evt) ? evt : window.event;
    var charCode = (evt.which) ? evt.which : evt.keyCode;
    if (charCode > 31 && (charCode < 48 || charCode > 57)) {
        return false;
    }
    return true;
}

function show_notify(msg)
{
	$.ajaxIt("act=show_thong_bao&msg="+encodeURIComponent(msg),'/action.php',function(x)
	{
		$("#luu_result").html(x);
	});
}

function $query(obj)
{
	var query = "";
	$(obj).find("input").each(function(i){
		if (($(obj).find("input").eq(i).attr("type") != "checkbox") && ($(obj).find("input").eq(i).attr("type") != "button") && ($(obj).find("input").eq(i).attr("type") != "submit") && ($(obj).find("input").eq(i).attr("type") != "radio") )
		{
			var t = $(obj).find("input").eq(i);
			if (t.attr("id") != '')
				query += "&"+t.attr("id")+"="+encodeURIComponent(t.attr("value"));
			else if (t.attr('name') != '')
				query += "&"+t.attr("name")+"="+encodeURIComponent(t.attr("value"));
		}
		else
		{
			if ($(obj).find("input").eq(i).attr("type") == "checkbox")
			{
				var t = $(obj).find("input").eq(i);
				if (t.attr("id") != '')
					query += "&"+t.attr("id")+"="+t.attr("checked");
				else if (t.attr('name') != '')
					query += "&"+t.attr("name")+"="+t.attr("checked");
			}
			else if ($(obj).find("input").eq(i).attr("type") == "radio")
			{
				var t = $(obj).find("input").eq(i);
				if (t.is(":checked"))
				{
					if (t.attr("id") != '')
						query += "&"+t.attr("id")+"="+t.attr("value");
					else if (t.attr('name') != '')
						query += "&"+t.attr("name")+"="+t.attr("value");
				}
			}
		}
	});
	
	$(obj).find("textarea").each(function(i){
		var t = $(obj).find("textarea").eq(i);
		if (t.attr("id") != '')
			query += "&"+t.attr("id")+"="+encodeURIComponent(t.attr("value"));
		else if (t.attr('name') != '')
			query += "&"+t.attr("name")+"="+encodeURIComponent(t.attr("value"));
	});
	
	$(obj).find("select").each(function(i){
		var t = $(obj).find("select").eq(i);
		if (t.attr("id") != '')
			query += "&"+t.attr("id")+"="+encodeURIComponent(t.attr("value"));
		else if (t.attr('name') != '')
			query += "&"+t.attr("name")+"="+encodeURIComponent(t.attr("value"));
	});
	
	return query.substring(1);
}


function send_lh(frm_lh)
{
	var ten = frm_lh.txt_lh_ten.value;
	var email = frm_lh.txt_lh_email.value;
	var noi_dung = frm_lh.txt_lh_noi_dung.value;
	var tieu_de = frm_lh.txt_lh_tieu_de.value;
	
	if (!ten || ten.length < 8)
	{
		document.frm_lh.txt_lh_ten.focus();
		show_notify("Họ và tên quá ngắn. <br /> Xin vui lòng nhập lại");
		return false;
	}
	
	if (!email.match(/^([-\d\w][-.\d\w]*)?[-\d\w]@([-\w\d]+\.)+[a-zA-Z]{2,6}$/))
	{
		document.frm_lh.txt_lh_email.focus();
		show_notify("Email không hợp lệ!");
		return false;
	}
	
	if (!tieu_de || tieu_de.length < 8)
	{
		document.frm_lh.txt_lh_tieu_de.focus();
		show_notify("Chủ đề quá ngắn. <br /> Xin vui lòng nhập lại chủ đề!");
		return false;
	}
	
	if (!noi_dung )
	{
		document.frm_lh.txt_lh_noi_dung.focus();
		show_notify("Xin vui lòng nhập nội dung!");
		return false;
	}
	
	var query = $query("#frm_lh")+"&act=send_lh";
	$.ajaxIt(query,'/action.php', function(x)
	{
		show_notify(x);
		var counter = setInterval(function()		
		{
			clearInterval(counter);			
			window.location = window.location;
		}, 3000);
	});
	return false;
}

$(document).ready(function() 
{
	$('#slider').nivoSlider();
});
